----------------
Biodefense Chamber 01
Extra - room_id: 55
Extra - entity_file: Unit2_b1_Ent.bin
> Door to Stronghold Void A (Celestial Archives); Heals? False
  * Layers: default
  * Normal Door to Stronghold Void A (Celestial Archives)/Door to Biodefense Chamber 01
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': -0.89990234375, 'z': 10.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 2, 'connector_id': 20, 'target_layer_id': 0, 'locked': False, 'out_connector_id': 0, 'out_loader_id': 85, 'entity_filename': 'Unit2_TP1_Ent.b', 'room_name': 'Unit2_TP1_Ent.b'})
  > Room Center
      Trivial

> Pickup (Octolith); Heals? False
  * Layers: default
  * Pickup 16; Category? Major
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': 0.0009765625, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'model_id': 8, 'artifact_id': 2, 'active': False, 'has_base': False, 'message1_target': 1, 'message1': 16, 'message2_target': -1, 'message2': 9, 'message3_target': -1, 'message3': 0})
  > Room Center
      Trivial

> Event - Cretaphid v1; Heals? False
  * Layers: default
  * Event Celestial Archives - Defeat Cretaphid v1
  > Pickup (Octolith)
      Trivial

> Room Center; Heals? False
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 0.06787109375, 'y': -0.898681640625, 'z': 7.6806640625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.03466796875, 'y': 0.0, 'z': -0.999267578125})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Door to Stronghold Void A (Celestial Archives)
      After Celestial Archives - Defeat Cretaphid v1
  > Event - Cretaphid v1
      Trivial

----------------
Biodefense Chamber 05
Extra - room_id: 64
Extra - entity_file: Unit2_b2_Ent.bin
> Door to Stronghold Void B (Celestial Archives); Heals? False
  * Layers: default
  * Normal Door to Stronghold Void B (Celestial Archives)/Door to Biodefense Chamber 05
  * Extra - entity_id: 4
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': 2.479248046875, 'z': 17.3896484375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 2, 'connector_id': 21, 'target_layer_id': 0, 'locked': False, 'out_connector_id': 0, 'out_loader_id': 85, 'entity_filename': 'Unit2_TP2_Ent.b', 'room_name': 'Unit2_TP2_Ent.b'})
  > Room Center
      Trivial

> Pickup (Octolith); Heals? False
  * Layers: default
  * Pickup 17; Category? Major
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': -0.2119140625, 'z': -6.82373046875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'model_id': 8, 'artifact_id': 3, 'active': False, 'has_base': False, 'message1_target': 4, 'message1': 16, 'message2_target': -1, 'message2': 0, 'message3_target': -1, 'message3': 0})
  > Room Center
      Trivial

> Event - Slench 3; Heals? False
  * Layers: default
  * Event Celestial Archives - Defeat Slench 3
  > Pickup (Octolith)
      Trivial

> Room Center; Heals? False
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 0.06494140625, 'y': 1.61669921875, 'z': 14.279296875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Door to Stronghold Void B (Celestial Archives)
      After Celestial Archives - Defeat Slench 3
  > Event - Slench 3
      Battlehammer

----------------
Helm Room
Extra - room_id: 46
Extra - entity_file: unit2_C0_Ent.bin
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 15.404296875, 'y': 5.0009765625, 'z': 17.523193359375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Door to Celestial Gateway
      Trivial

> Door to Meditation Room; Heals? False
  * Layers: default
  * Normal Door to Meditation Room/Door to Helm Room
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': -16.68896484375, 'y': 5.0, 'z': -52.505615234375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 9, 'target_layer_id': 0, 'locked': False, 'out_connector_id': 0, 'out_loader_id': 117, 'entity_filename': 'unit2_C1_Ent.bi', 'room_name': 'unit2_C1_Ent.bi'})
  > Door to Helm Room (Psycho Bits Room Door East)
      Trivial

> Door to Helm Room (Psycho Bits Room Door West); Heals? False
  * Layers: default
  * Normal Door to Helm Room/Door to Helm Room (Psycho Bits Room Door East)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 2.0, 'y': 2.5, 'z': -49.6953125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.70703125, 'y': 0.0, 'z': -0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmjump', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Helm Room (Hallway Door East)
      Trivial
  > Event - Unlock Scan Door (East)
      Trivial

> Door to Celestial Gateway; Heals? False
  * Layers: default
  * Normal Door to Celestial Gateway/Door to Helm Room
  * Extra - entity_id: 7
  * Extra - position: frozendict.frozendict({'x': 21.844482421875, 'y': 4.678955078125, 'z': 17.76904296875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 8, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 10, 'out_loader_id': 117, 'entity_filename': 'unit2_Land_Ent.', 'room_name': 'unit2_Land_Ent.'})
  > Player Spawn
      Trivial
  > Door to Helm Room (Hallway Door West)
      After CA - Helm Room Scan Door Unlocked
  > Event - Unlock Scan Door (West)
      Trivial

> Door to Helm Room (Hallway Door West); Heals? False
  * Layers: default
  * Normal Door to Helm Room/Door to Helm Room (Hallway Door East)
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': 4.369384765625, 'y': 2.5, 'z': -32.2490234375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Celestial Gateway
      After CA - Helm Room Scan Door Unlocked

> Door to Helm Room (Psycho Bits Room Door East); Heals? False
  * Layers: default
  * Normal Door to Helm Room/Door to Helm Room (Psycho Bits Room Door West)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 2.0, 'y': 2.5, 'z': -49.6953125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.70703125, 'y': 0.0, 'z': -0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmjump', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Meditation Room
      Trivial

> Door to Helm Room (Hallway Door East); Heals? False
  * Layers: default
  * Normal Door to Helm Room/Door to Helm Room (Hallway Door West)
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': 4.369384765625, 'y': 2.5, 'z': -32.2490234375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Helm Room (Psycho Bits Room Door West)
      Trivial

> Event - Unlock Scan Door (West); Heals? False
  * Layers: default
  * Event CA - Helm Room Scan Door Unlocked
  > Door to Celestial Gateway
      Trivial

> Event - Unlock Scan Door (East); Heals? False
  * Layers: default
  * Event CA - Helm Room Scan Door Unlocked
  > Door to Helm Room (Psycho Bits Room Door West)
      Trivial

----------------
Meditation Room
Extra - room_id: 47
Extra - entity_file: unit2_C1_Ent.bin
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': -18.392822265625, 'y': 14.650146484375, 'z': 4.29833984375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.822998046875, 'y': 0.0, 'z': -0.56787109375})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Door to Helm Room
      Trivial

> Door to Helm Room; Heals? False
  * Layers: default
  * Normal Door to Helm Room/Door to Meditation Room
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': -17.284912109375, 'y': 14.558349609375, 'z': 3.32080078125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 8, 'target_layer_id': 0, 'locked': False, 'out_connector_id': 0, 'out_loader_id': 117, 'entity_filename': 'unit2_C0_Ent.bi', 'room_name': 'unit2_C0_Ent.bi'})
  > Player Spawn
      Trivial
  > Door to Data Shrine 01
      Trivial

> Door to Data Shrine 01; Heals? False
  * Layers: default
  * Missile Blast Shield to Data Shrine 01/Door to Meditation Room
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 20.1669921875, 'y': 0.753662109375, 'z': 15.080078125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 2, 'door_type': 0, 'connector_id': 11, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 1, 'out_loader_id': 117, 'entity_filename': 'unit2_RM1_Ent.b', 'room_name': 'unit2_RM1_Ent.b'})
  > Door to Helm Room
      Trivial

----------------
Fan Room Alpha
Extra - room_id: 49
Extra - entity_file: unit2_C2_Ent.bin
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 176.0029296875, 'y': 176.002685546875, 'z': 176.002685546875})
  * Extra - up_vector: frozendict.frozendict({'x': 176.002685546875, 'y': 176.002685546875, 'z': 176.002685546875})
  * Extra - facing_vector: frozendict.frozendict({'x': 176.002685546875, 'y': 176.002685546875, 'z': 455734.84033203125})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 110, 'active': True})
  > Door to Data Shrine 01
      Trivial

> Door to Data Shrine 01; Heals? False
  * Layers: default
  * Normal Door to Data Shrine 01/Door to Fan Room Alpha
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': -0.00537109375, 'y': 0.0009765625, 'z': -10.5380859375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 10, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 2, 'out_loader_id': 117, 'entity_filename': 'unit2_RM1_Ent.b', 'room_name': 'unit2_RM1_Ent.b'})
  > Player Spawn
      Trivial
  > Door to Data Shrine 02
      Trivial

> Door to Data Shrine 02; Heals? False
  * Layers: default
  * Normal Door to Data Shrine 02/Door to Fan Room Alpha
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': -0.00537109375, 'y': 14.478271484375, 'z': -10.5380859375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 10, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 3, 'out_loader_id': 117, 'entity_filename': 'unit2_RM2_Ent.b', 'room_name': 'unit2_RM2_Ent.b'})
  > Door to Data Shrine 01
      Trivial

----------------
Fan Room Beta
Extra - room_id: 51
Extra - entity_file: unit2_C3_Ent.bin
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 208.00341796875, 'y': 0.003173828125, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 455734.84033203125})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 110, 'active': True})
  > Door to Data Shrine 02
      Trivial

> Door to Data Shrine 02; Heals? False
  * Layers: default
  * Normal Door to Data Shrine 02/Door to Fan Room Beta
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': 0.00537109375, 'y': 0.0, 'z': 10.5380859375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 11, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 4, 'out_loader_id': 117, 'entity_filename': 'unit2_RM2_Ent.b', 'room_name': 'unit2_RM2_Ent.b'})
  > Player Spawn
      Trivial
  > Door to Data Shrine 03
      Trivial

> Door to Data Shrine 03; Heals? False
  * Layers: default
  * Normal Door to Data Shrine 03/Door to Fan Room Beta
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 0.00537109375, 'y': 11.47802734375, 'z': 10.5380859375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 11, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 5, 'out_loader_id': 117, 'entity_filename': 'unit2_RM3_Ent.b', 'room_name': 'unit2_RM3_Ent.b'})
  > Door to Data Shrine 02
      Trivial

----------------
Synergy Core
Extra - room_id: 53
Extra - entity_file: unit2_C4_Ent.bin
Extra - portal_filename: unit2_C4_Ent
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': -10.0693359375, 'y': 0.364990234375, 'z': 2.81494140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Door to Data Shrine 03
      Trivial

> Door to Data Shrine 03; Heals? False
  * Layers: default
  * Normal Door to Data Shrine 03/Door to Synergy Core
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': -10.25927734375, 'y': 0.3662109375, 'z': -4.995361328125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 10, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 6, 'out_loader_id': 117, 'entity_filename': 'unit2_RM3_Ent.b', 'room_name': 'unit2_RM3_Ent.b'})
  > Player Spawn
      Trivial
  > Door to Synergy Core (Shield Key Room Door West)
      Trivial
  > Door to Synergy Core (Portal Room Door West)
      Standable Terrain (Advanced)
  > Volt Driver Force Field
      Trivial
  > Portal to Celestial Gateway
      After CA - Synergy Core Ship Deck Portal Unlocked
  > Event - Ship Deck Portal Unlocked
      Trivial

> Portal to Stronghold Void A (Celestial Archives); Heals? False
  * Layers: default
  * Portal to Stronghold Void A (Celestial Archives)/Portal to Synergy Core; Custom name: Celestial Archives - Synergy Core (Stronghold Void A Portal)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 31.341552734375, 'y': 14.1943359375, 'z': -17.767578125})
  * Extra - up_vector: frozendict.frozendict({'x': -0.062744140625, 'y': 0.997802734375, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 2, 'target_index': 2, 'artifact_id': 2, 'active': False, 'invisible': False, 'entity_filename': 'Unit2_TP1_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Door to Synergy Core (Stronghold Portal Room Door East)
      Trivial

> Pickup (Binary Subscripture Artifact); Heals? False
  * Layers: default
  * Pickup 18; Category? Major
  * Extra - entity_id: 3
  * Extra - position: frozendict.frozendict({'x': 20.65576171875, 'y': 14.193359375, 'z': -1.884521484375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.819091796875, 'y': 0.0, 'z': 0.573486328125})
  * Extra - entity_type_data: frozendict.frozendict({'model_id': 2, 'artifact_id': 2, 'active': True, 'has_base': False, 'message1_target': 22, 'message1': 9, 'message2_target': 21, 'message2': 0, 'message3_target': -1, 'message3': 0})
  > Shield Key Room Center
      Trivial

> Door to Synergy Core (Shield Key Room Door West); Heals? False
  * Layers: default
  * Normal Door to Synergy Core/Door to Synergy Core (Shield Key Room Door East)
  * Extra - entity_id: 5
  * Extra - position: frozendict.frozendict({'x': 9.72119140625, 'y': 14.1943359375, 'z': 5.709716796875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.808837890625, 'y': 0.0, 'z': 0.587646484375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Data Shrine 03
      Trivial

> Portal to Transfer Lock; Heals? False
  * Layers: default
  * Portal to Transfer Lock/Portal to Synergy Core; Custom name: Celestial Archives - Synergy Core (Transfer Lock Portal)
  * Extra - entity_id: 7
  * Extra - position: frozendict.frozendict({'x': -10.191650390625, 'y': 20.5029296875, 'z': -25.403076171875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 10, 'target_index': 10, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM4_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Door to Synergy Core (Portal Room Door East)
      Trivial

> Door to Synergy Core (Portal Room Door West); Heals? False
  * Layers: default
  * Volt Driver Blast Shield to Synergy Core/Door to Synergy Core (Portal Room Door East)
  * Extra - entity_id: 14
  * Extra - position: frozendict.frozendict({'x': -10.264404296875, 'y': 19.251708984375, 'z': -19.0732421875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 1, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Data Shrine 03
      Trivial
  > Volt Driver Force Field
      Trivial

> Volt Driver Force Field; Heals? False
  * Layers: default
  * Configurable Node
  * Extra - entity_id: 15
  * Extra - position: frozendict.frozendict({'x': -16.17138671875, 'y': 10.757568359375, 'z': 11.241455078125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'type': 1, 'weapon': 'VoltDriver', 'width': 2.96484375, 'height': 2.849365234375, 'active': True})
  > Door to Data Shrine 03
      Trivial
  > Door to Synergy Core (Portal Room Door West)
      Trivial

> Portal to Celestial Gateway; Heals? False
  * Layers: default
  * Portal to Celestial Gateway/Portal to Synergy Core; Custom name: Celestial Archives - Synergy Core (Celestial Gateway Portal)
  * Extra - entity_id: 38
  * Extra - position: frozendict.frozendict({'x': -8.642578125, 'y': 0.364990234375, 'z': 9.364501953125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 20, 'target_index': 20, 'artifact_id': 8, 'active': False, 'invisible': False, 'entity_filename': 'unit2_Land_Ent', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Door to Data Shrine 03
      Trivial

> Door to Synergy Core (Stronghold Portal Room Door East); Heals? False
  * Layers: default
  * Normal Door to Synergy Core/Door to Synergy Core (Stronghold Portal Room Door West)
  * Extra - entity_id: 4
  * Extra - position: frozendict.frozendict({'x': 26.431884765625, 'y': 14.2841796875, 'z': -6.036865234375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.808837890625, 'y': 0.0, 'z': 0.587646484375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmRory', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Portal to Stronghold Void A (Celestial Archives)
      Celestial Attameter Artifact 1 and Celestial Binary Subscripture Artifact 1 and Celestial Cartograph Artifact 1

> Door to Synergy Core (Shield Key Room Door East); Heals? False
  * Layers: default
  * Normal Door to Synergy Core/Door to Synergy Core (Shield Key Room Door West)
  * Extra - entity_id: 5
  * Extra - position: frozendict.frozendict({'x': 9.72119140625, 'y': 14.1943359375, 'z': 5.709716796875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.808837890625, 'y': 0.0, 'z': 0.587646484375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Shield Key Room Center
      Trivial

> Event - Shield Key; Heals? False
  * Layers: default
  * Event CA - Synergy Core Shield Key Collected
  > Pickup (Binary Subscripture Artifact)
      Trivial

> Event - Ship Deck Portal Unlocked; Heals? False
  * Layers: default
  * Event CA - Synergy Core Ship Deck Portal Unlocked
  > Door to Data Shrine 03
      Trivial

> Shield Key Room Center; Heals? False
  * Layers: default
  > Door to Synergy Core (Shield Key Room Door East)
      After CA - Synergy Core Shield Key Collected
  > Event - Shield Key
      Trivial
  > Door to Synergy Core (Stronghold Portal Room Door West)
      After CA - Synergy Core Shield Key Collected

> Door to Synergy Core (Portal Room Door East); Heals? False
  * Layers: default
  * Volt Driver Blast Shield to Synergy Core/Door to Synergy Core (Portal Room Door West)
  * Extra - entity_id: 14
  * Extra - position: frozendict.frozendict({'x': -10.264404296875, 'y': 19.251708984375, 'z': -19.0732421875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 1, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Portal to Transfer Lock
      Trivial

> Door to Synergy Core (Stronghold Portal Room Door West); Heals? False
  * Layers: default
  * Normal Door to Synergy Core/Door to Synergy Core (Stronghold Portal Room Door East)
  * Extra - entity_id: 4
  * Extra - position: frozendict.frozendict({'x': 26.431884765625, 'y': 14.2841796875, 'z': -6.036865234375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.808837890625, 'y': 0.0, 'z': 0.587646484375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmRory', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Shield Key Room Center
      Trivial

----------------
Tetra Vista
Extra - room_id: 56
Extra - entity_file: Unit2_C6_Ent.bin
Extra - portal_filename: unit2_C6_Ent
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 208.003662109375, 'y': 16.003662109375, 'z': 16.000244140625})
  * Extra - up_vector: frozendict.frozendict({'x': 16.000244140625, 'y': 16.000244140625, 'z': 16.000244140625})
  * Extra - facing_vector: frozendict.frozendict({'x': 16.000244140625, 'y': 16.000244140625, 'z': 415558.84033203125})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 108, 'active': True})
  > Door to Tetra Vista (Portal Room Door South)
      Trivial

> Portal to Incubation Vault 03; Heals? False
  * Layers: default
  * Portal to Incubation Vault 03/Portal to Tetra Vista
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': 14.4423828125, 'y': 0.0, 'z': 8.828125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 32, 'target_index': 31, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM7_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Door to Tetra Vista (Portal Room Door South)
      Trivial

> Door to Tetra Vista (Portal Room Door North); Heals? False
  * Layers: default
  * Normal Door to Tetra Vista/Door to Tetra Vista (Portal Room Door South)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 8.86474609375, 'y': 0.094482421875, 'z': 8.7109375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Tetra Vista (Outer Room Door West)
      Trivial

> Door to Tetra Vista (Outer Room Door East); Heals? False
  * Layers: default
  * Normal Door to Tetra Vista/Door to Tetra Vista (Outer Room Door West)
  * Extra - entity_id: 3
  * Extra - position: frozendict.frozendict({'x': 0.015625, 'y': 0.094482421875, 'z': 0.189453125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmtele', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to New Arrival Registration
      Trivial

> Door to New Arrival Registration; Heals? False
  * Layers: default
  * Normal Door to New Arrival Registration/Door to Tetra Vista
  * Extra - entity_id: 4
  * Extra - position: frozendict.frozendict({'x': 89.005615234375, 'y': 0.0, 'z': 0.248779296875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 11, 'target_layer_id': 0, 'locked': False, 'out_connector_id': 0, 'out_loader_id': 117, 'entity_filename': 'unit2_C7_Ent.bi', 'room_name': 'unit2_C7_Ent.bi'})
  > Door to Tetra Vista (Outer Room Door East)
      Trivial

> Door to Tetra Vista (Outer Room Door West); Heals? False
  * Layers: default
  * Normal Door to Tetra Vista/Door to Tetra Vista (Outer Room Door East)
  * Extra - entity_id: 3
  * Extra - position: frozendict.frozendict({'x': 0.015625, 'y': 0.094482421875, 'z': 0.189453125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmtele', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Tetra Vista (Portal Room Door North)
      Trivial

> Door to Tetra Vista (Portal Room Door South); Heals? False
  * Layers: default
  * Normal Door to Tetra Vista/Door to Tetra Vista (Portal Room Door North)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 8.86474609375, 'y': 0.094482421875, 'z': 8.7109375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Player Spawn
      Trivial
  > Portal to Incubation Vault 03
      Trivial

----------------
New Arrival Registration
Extra - room_id: 57
Extra - entity_file: Unit2_C7_Ent.bin
Extra - portal_filename: unit2_C7_Ent
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 18
  * Extra - position: frozendict.frozendict({'x': 12.424560546875, 'y': -0.40625, 'z': 0.054443359375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.998291015625, 'y': 0.0, 'z': 0.05615234375})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 1, 'active': True})
  > Door to Tetra Vista
      Trivial

> Door to Tetra Vista; Heals? False
  * Layers: default
  * Normal Door to Tetra Vista/Door to New Arrival Registration
  * Extra - entity_id: 15
  * Extra - position: frozendict.frozendict({'x': 38.276611328125, 'y': -0.40625, 'z': -43.437744140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 10, 'target_layer_id': 0, 'locked': False, 'out_connector_id': 0, 'out_loader_id': 117, 'entity_filename': 'unit2_C6_Ent.bi', 'room_name': 'unit2_C6_Ent.bi'})
  > Player Spawn
      Trivial
  > Door to New Arrival Registration (Quadtroid Hallway Door East)
      Trivial

> Door to New Arrival Registration (Quadtroid Hallway Door West); Heals? False
  * Layers: default
  * Normal Door to New Arrival Registration/Door to New Arrival Registration (Quadtroid Hallway Door East)
  * Extra - entity_id: 16
  * Extra - position: frozendict.frozendict({'x': 38.258544921875, 'y': -0.40625, 'z': -24.254150390625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmhall', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to New Arrival Registration (Outside Room Door East)
      Trivial

> Door to New Arrival Registration (Outside Room Door East); Heals? False
  * Layers: default
  * Normal Door to New Arrival Registration/Door to New Arrival Registration (Outside Room Door West)
  * Extra - entity_id: 17
  * Extra - position: frozendict.frozendict({'x': 13.9755859375, 'y': -0.5, 'z': -0.006103515625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmC7', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to New Arrival Registration (Quadtroid Hallway Door West)
      Trivial

> Pickup (Binary Subscripture Artifact); Heals? False
  * Layers: default
  * Pickup 19; Category? Major
  * Extra - entity_id: 19
  * Extra - position: frozendict.frozendict({'x': -6.66357421875, 'y': 9.124755859375, 'z': -27.698486328125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'model_id': 3, 'artifact_id': 2, 'active': True, 'has_base': False, 'message1_target': 20, 'message1': 18, 'message2_target': -1, 'message2': 0, 'message3_target': -1, 'message3': 0})
  > Middle Section
      Trivial

> Door to New Arrival Registration (Stronghold Portal Room Door South); Heals? False
  * Layers: default
  * Normal Door to New Arrival Registration/Door to New Arrival Registration (Stronghold Portal Room Door North)
  * Extra - entity_id: 23
  * Extra - position: frozendict.frozendict({'x': -60.332763671875, 'y': 21.09375, 'z': -40.50048828125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmUgly', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Middle Section
      Trivial

> Portal to Stronghold Void B (Celestial Archives); Heals? False
  * Layers: default
  * Portal to Stronghold Void B (Celestial Archives)/Portal to New Arrival Registration; Custom name: Celestial Archives - New Arrival Registration (Stronghold Void B Portal)
  * Extra - entity_id: 24
  * Extra - position: frozendict.frozendict({'x': -63.405029296875, 'y': 21.0, 'z': -43.697998046875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 3, 'target_index': 3, 'artifact_id': 3, 'active': False, 'invisible': False, 'entity_filename': 'Unit2_TP2_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Door to New Arrival Registration (Stronghold Portal Room Door North)
      Trivial

> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 20; Category? Minor
  * Extra - entity_id: 21
  * Extra - position: frozendict.frozendict({'x': -44.1591796875, 'y': -0.499755859375, 'z': -34.427001953125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 4, 'enabled': True, 'has_base': True, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': -1, 'collected_message': 0, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Middle Section
      Trivial

> Portal to Celestial Gateway; Heals? False
  * Layers: default
  * Portal to Celestial Gateway/Portal to New Arrival Registration; Custom name: Celestial Archives - New Arrival Registration (Celestial Gateway Portal)
  * Extra - entity_id: 41
  * Extra - position: frozendict.frozendict({'x': -6.91259765625, 'y': -0.499755859375, 'z': -3.558837890625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.58935546875, 'y': 0.0, 'z': 0.8076171875})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 21, 'target_index': 21, 'artifact_id': 8, 'active': False, 'invisible': False, 'entity_filename': 'unit2_Land_Ent', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Door to New Arrival Registration (Outside Room Door West)
      Trivial

> Event - Ship Deck Portal Unlocked; Heals? False
  * Layers: default
  * Event CA - New Arrival Registration Ship Deck Portal Unlocked
  > Door to New Arrival Registration (Outside Room Door West)
      Trivial

> Door to New Arrival Registration (Stronghold Portal Room Door North); Heals? False
  * Layers: default
  * Normal Door to New Arrival Registration/Door to New Arrival Registration (Stronghold Portal Room Door South)
  * Extra - entity_id: 23
  * Extra - position: frozendict.frozendict({'x': -60.332763671875, 'y': 21.09375, 'z': -40.50048828125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmUgly', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Portal to Stronghold Void B (Celestial Archives)
      Celestial Attameter Artifact 2 and Celestial Binary Subscripture Artifact 2 and Celestial Cartograph Artifact 2

> Middle Section; Heals? False
  * Layers: default
  > Pickup (Binary Subscripture Artifact)
      Trivial
  > Door to New Arrival Registration (Stronghold Portal Room Door South)
      Trivial
  > Pickup (Energy Tank)
      Trivial
  > Door to New Arrival Registration (Outside Room Door West)
      Trivial

> Door to New Arrival Registration (Outside Room Door West); Heals? False
  * Layers: default
  * Normal Door to New Arrival Registration/Door to New Arrival Registration (Outside Room Door East)
  * Extra - entity_id: 17
  * Extra - position: frozendict.frozendict({'x': 13.9755859375, 'y': -0.5, 'z': -0.006103515625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmC7', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Portal to Celestial Gateway
      After CA - New Arrival Registration Ship Deck Portal Unlocked
  > Event - Ship Deck Portal Unlocked
      Trivial
  > Middle Section
      Trivial

> Door to New Arrival Registration (Quadtroid Hallway Door East); Heals? False
  * Layers: default
  * Normal Door to New Arrival Registration/Door to New Arrival Registration (Quadtroid Hallway Door West)
  * Extra - entity_id: 16
  * Extra - position: frozendict.frozendict({'x': 38.258544921875, 'y': -0.40625, 'z': -24.254150390625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmhall', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Tetra Vista
      Trivial

----------------
Celestial Gateway
Extra - room_id: 45
Extra - entity_file: unit2_Land_Ent.bin
Extra - portal_filename: unit2_Land_Ent
> Door to Celestial Gateway (Hallway Door South); Heals? False
  * Layers: default
  * Normal Door to Celestial Gateway/Door to Celestial Gateway (Hallway Door North)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': -26.25, 'y': 0.0, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Ship
      Trivial

> Door to Helm Room; Heals? False
  * Layers: default
  * Normal Door to Helm Room/Door to Celestial Gateway
  * Extra - entity_id: 9
  * Extra - position: frozendict.frozendict({'x': -38.61669921875, 'y': 0.089599609375, 'z': 12.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 9, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 10, 'out_loader_id': 117, 'entity_filename': 'unit2_C0_Ent.bi', 'room_name': 'unit2_C0_Ent.bi'})
  > Door to Celestial Gateway (Hallway Door North)
      Trivial

> Portal to Synergy Core; Heals? False
  * Layers: default
  * Portal to Synergy Core/Portal to Celestial Gateway; Custom name: Celestial Archives - Celestial Gateway (Synergy Core Portal)
  * Extra - entity_id: 15
  * Extra - position: frozendict.frozendict({'x': -19.889404296875, 'y': 0.0, 'z': 6.1220703125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.97802734375, 'y': 0.0, 'z': -0.207763671875})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 20, 'target_index': 20, 'artifact_id': 8, 'active': False, 'invisible': False, 'entity_filename': 'unit2_C4_Ent.b', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Ship
      Trivial

> Portal to New Arrival Registration; Heals? False
  * Layers: default
  * Portal to New Arrival Registration/Portal to Celestial Gateway; Custom name: Celestial Archives - Celestial Gateway (New Arrival Registration Portal)
  * Extra - entity_id: 16
  * Extra - position: frozendict.frozendict({'x': -19.889404296875, 'y': 0.0, 'z': -6.1220703125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.97802734375, 'y': 0.0, 'z': 0.207763671875})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 21, 'target_index': 21, 'artifact_id': 8, 'active': False, 'invisible': False, 'entity_filename': 'unit2_C7_Ent.b', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Ship
      Trivial

> Ship; Heals? False; Spawn Point; Default Node
  * Layers: default
  * Teleporter Network (Unlocked by Trivial)
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': -2.488037109375, 'y': 6.79345703125, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': False})
  > Door to Celestial Gateway (Hallway Door South)
      Trivial
  > Portal to Synergy Core
      After CA - Synergy Core Ship Deck Portal Unlocked
  > Portal to New Arrival Registration
      After CA - New Arrival Registration Ship Deck Portal Unlocked
  > Battlehammer Force Field
      Trivial

> Battlehammer Force Field; Heals? False
  * Layers: default
  * Configurable Node
  * Extra - entity_id: 20
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': -0.729736328125, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.999755859375, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'type': 3, 'weapon': 'Battlehammer', 'width': 2.02880859375, 'height': 1.872314453125, 'active': True})
  > Ship
      Trivial
  > Pickup (UA Expansion)
      Trivial

> Pickup (UA Expansion); Heals? False
  * Layers: default
  * Pickup 21; Category? Minor
  * Extra - entity_id: 21
  * Extra - position: frozendict.frozendict({'x': -8.82373046875, 'y': -10.499755859375, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 18, 'enabled': True, 'has_base': True, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': -1, 'collected_message': 0, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Battlehammer Force Field
      Trivial

> Door to Celestial Gateway (Hallway Door North); Heals? False
  * Layers: default
  * Normal Door to Celestial Gateway/Door to Celestial Gateway (Hallway Door South)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': -26.25, 'y': 0.0, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 0, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Helm Room
      Trivial

----------------
Data Shrine 01
Extra - room_id: 48
Extra - entity_file: unit2_RM1_Ent.bin
> Door to Meditation Room; Heals? False
  * Layers: default
  * Normal Door to Meditation Room/Door to Data Shrine 01
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': -0.00537109375, 'y': 3.53271484375, 'z': -33.64697265625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 2, 'door_type': 0, 'connector_id': 10, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 1, 'out_loader_id': 117, 'entity_filename': 'unit2_C1_Ent.bi', 'room_name': 'unit2_C1_Ent.bi'})
  > Player Spawn
      Trivial
  > Door to Data Shrine 01 (Outer Room Door SE)
      Trivial

> Door to Fan Room Alpha; Heals? False
  * Layers: default
  * Normal Door to Fan Room Alpha/Door to Data Shrine 01
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': 0.00537109375, 'y': 3.53271484375, 'z': 33.64697265625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 11, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 2, 'out_loader_id': 117, 'entity_filename': 'unit2_C2_Ent.bi', 'room_name': 'unit2_C2_Ent.bi'})
  > Door to Data Shrine 01 (Outer Room Door NW)
      Trivial
  > Pickup (Energy Tank)
      Trivial

> Pickup (Cartograph Artifact); Heals? False
  * Layers: default
  * Pickup 22; Category? Major
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': 3.975830078125, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'model_id': 2, 'artifact_id': 0, 'active': True, 'has_base': False, 'message1_target': 21, 'message1': 18, 'message2_target': -1, 'message2': 0, 'message3_target': -1, 'message3': 0})
  > Inner Room
      Trivial

> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 3
  * Extra - position: frozendict.frozendict({'x': 2.5947265625, 'y': 3.533203125, 'z': -29.384521484375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 1, 'active': True})
  > Door to Meditation Room
      Trivial

> Door to Data Shrine 01 (Outer Room Door SE); Heals? False
  * Layers: default
  * Normal Door to Data Shrine 01/Door to Data Shrine 01 (Inner Room Door SE)
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': 17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Meditation Room
      Trivial

> Door to Data Shrine 01 (Outer Room Door NW); Heals? False
  * Layers: default
  * Normal Door to Data Shrine 01/Door to Data Shrine 01 (Inner Room Door NW)
  * Extra - entity_id: 9
  * Extra - position: frozendict.frozendict({'x': -17.9140625, 'y': 3.53271484375, 'z': -17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Fan Room Alpha
      Trivial

> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 23; Category? Minor
  * Extra - entity_id: 14
  * Extra - position: frozendict.frozendict({'x': 12.896728515625, 'y': 1.45166015625, 'z': 26.314208984375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 4, 'enabled': True, 'has_base': False, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': -1, 'collected_message': 0, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Door to Fan Room Alpha
      Trivial

> Inner Room; Heals? False
  * Layers: default
  > Event - Shield Key
      Trivial
  > Door to Data Shrine 01 (Inner Room Door SE)
      After CA - Data Shrine 01 Shield Key Collected
  > Door to Data Shrine 01 (Inner Room Door NW)
      After CA - Data Shrine 01 Shield Key Collected

> Event - Shield Key; Heals? False
  * Layers: default
  * Event CA - Data Shrine 01 Shield Key Collected
  > Pickup (Cartograph Artifact)
      Trivial
  > Inner Room
      Trivial

> Door to Data Shrine 01 (Inner Room Door SE); Heals? False
  * Layers: default
  * Normal Door to Data Shrine 01/Door to Data Shrine 01 (Outer Room Door SE)
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': 17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Inner Room
      Trivial

> Door to Data Shrine 01 (Inner Room Door NW); Heals? False
  * Layers: default
  * Normal Door to Data Shrine 01/Door to Data Shrine 01 (Outer Room Door NW)
  * Extra - entity_id: 9
  * Extra - position: frozendict.frozendict({'x': -17.9140625, 'y': 3.53271484375, 'z': -17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Inner Room
      Trivial

----------------
Data Shrine 02
Extra - room_id: 50
Extra - entity_file: unit2_RM2_Ent.bin
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 0.192626953125, 'y': 3.5341796875, 'z': 29.09521484375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.046875, 'y': 0.0, 'z': -0.998779296875})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Door to Fan Room Alpha
      Trivial

> Door to Fan Room Beta; Heals? False
  * Layers: default
  * Normal Door to Fan Room Beta/Door to Data Shrine 02
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': -0.00537109375, 'y': 3.53271484375, 'z': -33.64697265625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 10, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 4, 'out_loader_id': 117, 'entity_filename': 'unit2_C3_Ent.bi', 'room_name': 'unit2_C3_Ent.bi'})
  > Outer Room
      Trivial

> Door to Fan Room Alpha; Heals? False
  * Layers: default
  * Normal Door to Fan Room Alpha/Door to Data Shrine 02
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 0.00537109375, 'y': 3.53271484375, 'z': 33.64697265625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 10, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 3, 'out_loader_id': 117, 'entity_filename': 'unit2_C2_Ent.bi', 'room_name': 'unit2_C2_Ent.bi'})
  > Player Spawn
      Trivial
  > Outer Room
      Trivial

> Door to Data Shrine 02 (Outer Room Door NW); Heals? False
  * Layers: default
  * Battlehammer Blast Shield to Data Shrine 02/Door to Data Shrine 02 (Inner Room Door NW)
  * Extra - entity_id: 7
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': -17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 3, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Outer Room
      Trivial

> Door to Data Shrine 02 (Outer Room Door SE); Heals? False
  * Layers: default
  * Battlehammer Blast Shield to Data Shrine 02/Door to Data Shrine 02 (Inner Room Door SE)
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': 17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 3, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Outer Room
      Trivial

> Door to Data Shrine 02 (Outer Room Door NE); Heals? False
  * Layers: default
  * Battlehammer Blast Shield to Data Shrine 02/Door to Data Shrine 02 (Inner Room Door NE)
  * Extra - entity_id: 9
  * Extra - position: frozendict.frozendict({'x': -17.9140625, 'y': 3.53271484375, 'z': -17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 3, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Outer Room
      Trivial

> Door to Data Shrine 02 (Outer Room Door SW); Heals? False
  * Layers: default
  * Battlehammer Blast Shield to Data Shrine 02/Door to Data Shrine 02 (Inner Room Door SW)
  * Extra - entity_id: 10
  * Extra - position: frozendict.frozendict({'x': -17.9140625, 'y': 3.53271484375, 'z': 17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 3, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Outer Room
      Trivial

> Pickup (Volt Driver); Heals? False
  * Layers: default
  * Pickup 24; Category? Minor
  * Extra - entity_id: 14
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': 3.533203125, 'z': 22.49169921875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 5, 'enabled': True, 'has_base': True, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': 46, 'collected_message': 9, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Inner Room
      Trivial

> Pickup (Missile Expansion); Heals? False
  * Layers: default
  * Pickup 25; Category? Minor
  * Extra - entity_id: 18
  * Extra - position: frozendict.frozendict({'x': 20.497802734375, 'y': 1.389404296875, 'z': 20.72412109375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 6, 'enabled': True, 'has_base': False, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': -1, 'collected_message': 0, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Outer Room
      Trivial

> Pickup (UA Expansion); Heals? False
  * Layers: default
  * Pickup 26; Category? Minor
  * Extra - entity_id: 41
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': 3.7421875, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 18, 'enabled': True, 'has_base': True, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': -1, 'collected_message': 0, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Inner Room
      Trivial

> Inner Room; Heals? False
  * Layers: default
  > Pickup (Volt Driver)
      Trivial
  > Pickup (UA Expansion)
      Trivial
  > Door to Data Shrine 02 (Inner Room Door SW)
      Trivial
  > Door to Data Shrine 02 (Inner Room Door SE)
      Trivial
  > Door to Data Shrine 02 (Inner Room Door NE)
      Trivial
  > Door to Data Shrine 02 (Inner Room Door NW)
      Trivial

> Outer Room; Heals? False
  * Layers: default
  > Door to Fan Room Beta
      Trivial
  > Door to Fan Room Alpha
      Trivial
  > Door to Data Shrine 02 (Outer Room Door NW)
      Trivial
  > Door to Data Shrine 02 (Outer Room Door SE)
      Trivial
  > Door to Data Shrine 02 (Outer Room Door NE)
      Trivial
  > Door to Data Shrine 02 (Outer Room Door SW)
      Trivial
  > Pickup (Missile Expansion)
      Trivial

> Door to Data Shrine 02 (Inner Room Door SW); Heals? False
  * Layers: default
  * Battlehammer Blast Shield to Data Shrine 02/Door to Data Shrine 02 (Outer Room Door SW)
  * Extra - entity_id: 10
  * Extra - position: frozendict.frozendict({'x': -17.9140625, 'y': 3.53271484375, 'z': 17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 3, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Inner Room
      Trivial

> Door to Data Shrine 02 (Inner Room Door SE); Heals? False
  * Layers: default
  * Battlehammer Blast Shield to Data Shrine 02/Door to Data Shrine 02 (Outer Room Door SE)
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': 17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 3, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Inner Room
      Trivial

> Door to Data Shrine 02 (Inner Room Door NE); Heals? False
  * Layers: default
  * Battlehammer Blast Shield to Data Shrine 02/Door to Data Shrine 02 (Outer Room Door NE)
  * Extra - entity_id: 9
  * Extra - position: frozendict.frozendict({'x': -17.9140625, 'y': 3.53271484375, 'z': -17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 3, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Inner Room
      Trivial

> Door to Data Shrine 02 (Inner Room Door NW); Heals? False
  * Layers: default
  * Battlehammer Blast Shield to Data Shrine 02/Door to Data Shrine 02 (Outer Room Door NW)
  > Inner Room
      Trivial

----------------
Data Shrine 03
Extra - room_id: 52
Extra - entity_file: unit2_RM3_Ent.bin
> Door to Synergy Core; Heals? False
  * Layers: default
  * Normal Door to Synergy Core/Door to Data Shrine 03
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 0.00537109375, 'y': 3.53271484375, 'z': 33.64697265625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 11, 'target_layer_id': 1, 'locked': True, 'out_connector_id': 6, 'out_loader_id': 117, 'entity_filename': 'unit2_C4_Ent.bi', 'room_name': 'unit2_C4_Ent.bi'})
  > Door to Data Shrine 03 (Outer Room Door SE)
      Trivial

> Door to Fan Room Beta; Heals? False
  * Layers: default
  * Normal Door to Fan Room Beta/Door to Data Shrine 03
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': -0.00537109375, 'y': 3.53271484375, 'z': -33.64697265625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 0, 'connector_id': 10, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 5, 'out_loader_id': 117, 'entity_filename': 'unit2_C3_Ent.bi', 'room_name': 'unit2_C3_Ent.bi'})
  > Door to Data Shrine 03 (Outer Room Door NE)
      Trivial

> Pickup (Attameter Artifact); Heals? False
  * Layers: default
  * Pickup 27; Category? Major
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 0.0, 'y': 3.5341796875, 'z': 23.166259765625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'model_id': 2, 'artifact_id': 1, 'active': True, 'has_base': False, 'message1_target': 22, 'message1': 18, 'message2_target': -1, 'message2': 0, 'message3_target': -1, 'message3': 0})
  > Inner Room
      Trivial

> Door to Data Shrine 03 (Outer Room Door NE); Heals? False
  * Layers: default
  * Normal Door to Data Shrine 03/Door to Data Shrine 03 (Inner Room Door NE)
  * Extra - entity_id: 4
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': -17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Fan Room Beta
      Trivial

> Door to Data Shrine 03 (Outer Room Door SE); Heals? False
  * Layers: default
  * Normal Door to Data Shrine 03/Door to Data Shrine 03 (Inner Room Door SE)
  * Extra - entity_id: 7
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': 17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Door to Synergy Core
      Trivial

> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 11
  * Extra - position: frozendict.frozendict({'x': -0.401123046875, 'y': 3.533203125, 'z': -30.84521484375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Door to Fan Room Beta
      Trivial

> Inner Room; Heals? False
  * Layers: default
  > Pickup (Attameter Artifact)
      After CA - Data Shrine 03 Kanden Defeated
  > Event - Kanden Defeated
      Trivial
  > Door to Data Shrine 03 (Inner Room Door NE)
      After CA - Data Shrine 03 Kanden Defeated
  > Door to Data Shrine 03 (Inner Room Door SE)
      After CA - Data Shrine 03 Kanden Defeated

> Event - Kanden Defeated; Heals? False
  * Layers: default
  * Event CA - Data Shrine 03 Kanden Defeated
  > Inner Room
      Trivial

> Door to Data Shrine 03 (Inner Room Door NE); Heals? False
  * Layers: default
  * Normal Door to Data Shrine 03/Door to Data Shrine 03 (Outer Room Door NE)
  * Extra - entity_id: 4
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': -17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Inner Room
      Trivial

> Door to Data Shrine 03 (Inner Room Door SE); Heals? False
  * Layers: default
  * Normal Door to Data Shrine 03/Door to Data Shrine 03 (Outer Room Door SE)
  * Extra - entity_id: 7
  * Extra - position: frozendict.frozendict({'x': 17.9140625, 'y': 3.53271484375, 'z': 17.9140625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.70703125, 'y': 0.0, 'z': 0.70703125})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': 'port_rmMain', 'palette_id': 9, 'door_type': 3, 'connector_id': 255, 'target_layer_id': 0, 'locked': True, 'out_connector_id': 255, 'out_loader_id': 32, 'entity_filename': ' ', 'room_name': ' '})
  > Inner Room
      Trivial

----------------
Transfer Lock
Extra - room_id: 58
Extra - entity_file: Unit2_RM4_Ent.bin
Extra - portal_filename: unit2_RM4_Ent
> Portal to Synergy Core; Heals? False
  * Layers: default
  * Portal to Synergy Core/Portal to Transfer Lock; Custom name: Celestial Archives - Transfer Lock (Synergy Core Portal)
  * Extra - entity_id: 3
  * Extra - position: frozendict.frozendict({'x': 16.27783203125, 'y': 9.4697265625, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 10, 'target_index': 10, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_C4_Ent.b', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Portal to Docking Bay
      After CA - Transfer Lock Portal Unlocked
  > Event - Portal Unlocked
      Trivial
  > Pickup (UA Expansion)
      Trivial

> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 87
  * Extra - position: frozendict.frozendict({'x': -40.095458984375, 'y': 13.90625, 'z': 3.21044921875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.969970703125, 'y': 0.0, 'z': -0.24267578125})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 1, 'active': True})
  > Portal to Synergy Core
      Trivial

> Portal to Docking Bay; Heals? False
  * Layers: default
  * Portal to Docking Bay/Portal to Transfer Lock; Custom name: Celestial Archives - Transfer Lock (Docking Bay Portal)
  * Extra - entity_id: 15
  * Extra - position: frozendict.frozendict({'x': 16.27783203125, 'y': 13.90625, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 11, 'target_index': 12, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM8_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Portal to Synergy Core
      Trivial

> Event - Portal Unlocked; Heals? False
  * Layers: default
  * Event CA - Transfer Lock Portal Unlocked
  > Portal to Synergy Core
      Trivial

> Pickup (UA Expansion); Heals? False
  * Layers: default
  * Pickup 63; Category? Minor
  * Extra - entity_id: 64
  * Extra - position: frozendict.frozendict({'x': 16.968017578125, 'y': 5.0625, 'z': -14.395751953125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 18, 'enabled': True, 'has_base': True, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': -1, 'collected_message': 0, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Portal to Synergy Core
      Trivial

----------------
Incubation Vault 01
Extra - room_id: 59
Extra - entity_file: Unit2_RM5_Ent.bin
Extra - portal_filename: unit2_RM5_Ent
> Behind Force Field; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': -6.620849609375, 'y': 0.806884765625, 'z': -9.29541015625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Portal to Incubation Vault 01 (Behind Force Field)
      Trivial
  > Portal to Docking Bay (Behind Force Field)
      Trivial
  > Shock Coil Force Field
      Trivial
  > Upper Level
      Bomb Jump (Beginner)

> Portal to Docking Bay (Lower Level); Heals? False
  * Layers: default
  * Portal to Docking Bay/Portal from Incubation Vault 01; Custom name: Celestial Archives - Incubation Vault 01 (Docking Bay Return Portal)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 13.734619140625, 'y': 0.0, 'z': -7.070068359375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.69580078125, 'y': 0.0, 'z': 0.718017578125})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 20, 'target_index': 50, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM8_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Lower Level
      Trivial

> Portal to Incubation Vault 02 (Bridge); Heals? False
  * Layers: default
  * Portal to Incubation Vault 02/Portal to Incubation Vault 01 (Upper Level); Custom name: Celestial Archives - Incubation Vault 01 (Bridge Portal)
  * Extra - entity_id: 3
  * Extra - position: frozendict.frozendict({'x': -0.628173828125, 'y': 6.072265625, 'z': -0.17236328125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 21, 'target_index': 26, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM6_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Upper Level
      Trivial

> Portal to Incubation Vault 01 (Behind Force Field); Heals? False
  * Layers: default
  * Portal to Incubation Vault 01/Portal to Incubation Vault 01 (Lower Level); Custom name: Celestial Archives - Incubation Vault 01 (Force Field Portal)
  * Extra - entity_id: 7
  * Extra - position: frozendict.frozendict({'x': -19.35009765625, 'y': 1.1044921875, 'z': -3.023193359375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 18, 'target_index': 19, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM5_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Behind Force Field
      Trivial

> Portal to Incubation Vault 01 (Lower Level); Heals? False
  * Layers: default
  * Portal to Incubation Vault 01/Portal to Incubation Vault 01 (Behind Force Field); Custom name: Celestial Archives - Incubation Vault 01 (Lower Portal)
  * Extra - entity_id: 9
  * Extra - position: frozendict.frozendict({'x': -13.81689453125, 'y': 0.0, 'z': 7.0693359375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 19, 'target_index': 18, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM5_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Lower Level
      Trivial

> Pickup (Attameter Artifact); Heals? False
  * Layers: default
  * Pickup 28; Category? Major
  * Extra - entity_id: 10
  * Extra - position: frozendict.frozendict({'x': -18.708740234375, 'y': 6.072265625, 'z': 0.302490234375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'model_id': 3, 'artifact_id': 1, 'active': True, 'has_base': False, 'message1_target': -1, 'message1': 0, 'message2_target': -1, 'message2': 0, 'message3_target': -1, 'message3': 0})
  > Upper Level
      Trivial

> Portal to Incubation Vault 02 (Artifact Shield); Heals? False
  * Layers: default
  * Portal to Incubation Vault 02/Portal to Incubation Vault 01 (Lower Level); Custom name: Celestial Archives - Incubation Vault 01 (Artifact Shield Portal)
  * Extra - entity_id: 11
  * Extra - position: frozendict.frozendict({'x': -18.477783203125, 'y': 6.072265625, 'z': 8.582763671875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.765869140625, 'y': 0.0, 'z': -0.642578125})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 22, 'target_index': 24, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM6_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Lower Level
      Trivial
  > Upper Level
      Trivial

> Portal to Docking Bay (Behind Force Field); Heals? False
  * Layers: default
  * Portal to Docking Bay/Portal to Incubation Vault 01; Custom name: Celestial Archives - Incubation Vault 01 (Docking Bay Portal)
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': -1.407470703125, 'y': 0.0, 'z': -9.021240234375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 17, 'target_index': 13, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM8_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Behind Force Field
      Trivial

> Shock Coil Force Field; Heals? False
  * Layers: default
  * Configurable Node
  * Extra - entity_id: 4
  * Extra - position: frozendict.frozendict({'x': -10.991455078125, 'y': 1.449951171875, 'z': -5.9912109375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'type': 7, 'weapon': 'ShockCoil', 'width': 1.03564453125, 'height': 1.58056640625, 'active': True})
  > Behind Force Field
      Trivial
  > Lower Level
      Trivial

> Lower Level; Heals? False
  * Layers: default
  > Portal to Docking Bay (Lower Level)
      After CA - Incubation Vault 01 Guardians Defeated
  > Portal to Incubation Vault 01 (Lower Level)
      After CA - Incubation Vault 01 Guardians Defeated
  > Shock Coil Force Field
      Trivial
  > Upper Level
      Any of the following:
          Bomb Jump (Beginner)
          Missile Jump (Advanced) and Can Charged Missile Jump
  > Event - Guardians Defeated From Lower Level
      Trivial

> Upper Level; Heals? False
  * Layers: default
  > Behind Force Field
      After CA - Incubation Vault 01 Guardians Defeated
  > Portal to Incubation Vault 02 (Bridge)
      After CA - Incubation Vault 01 Guardians Defeated
  > Pickup (Attameter Artifact)
      After CA - Incubation Vault 01 Guardians Defeated
  > Portal to Incubation Vault 02 (Artifact Shield)
      After CA - Incubation Vault 01 Guardians Defeated
  > Lower Level
      Trivial
  > Event - Guardians Defeated From Upper Level
      Trivial

> Event - Guardians Defeated From Lower Level; Heals? False
  * Layers: default
  * Event CA - Incubation Vault 01 Guardians Defeated
  > Lower Level
      Trivial

> Event - Guardians Defeated From Upper Level; Heals? False
  * Layers: default
  * Event CA - Incubation Vault 01 Guardians Defeated
  > Upper Level
      Trivial

----------------
Incubation Vault 02
Extra - room_id: 60
Extra - entity_file: Unit2_RM6_Ent.bin
Extra - portal_filename: unit2_RM6_Ent
> Lower Level; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 11.451416015625, 'y': 0.477783203125, 'z': -2.0576171875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Portal to Docking Bay
      After CA - Incubation Vault 02 Guardians Defeated
  > Portal to Incubation Vault 03
      After CA - Incubation Vault 02 Guardians Defeated
  > Portal to Incubation Vault 01 (Lower Level)
      After CA - Incubation Vault 02 Guardians Defeated
  > Shock Coil Force Field
      Trivial
  > Upper Level
      Any of the following:
          Bomb Jump (Beginner)
          Missile Jump (Advanced) and Can Charged Missile Jump
  > Event - Guardians Defeated
      Trivial

> Portal to Docking Bay; Heals? False
  * Layers: default
  * Portal to Docking Bay/Portal to Incubation Vault 02; Custom name: Celestial Archives - Incubation Vault 02 (Docking Bay Portal)
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': 14.978271484375, 'y': 0.0, 'z': 2.475830078125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.865966796875, 'y': 0.0, 'z': -0.499755859375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 23, 'target_index': 16, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM8_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Lower Level
      Trivial

> Portal to Incubation Vault 01 (Upper Level); Heals? False
  * Layers: default
  * Portal to Incubation Vault 01/Portal to Incubation Vault 02 (Bridge); Custom name: Celestial Archives - Incubation Vault 02 (Incubation Vault 01 Upper Portal)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': -0.628173828125, 'y': 6.072265625, 'z': -0.17236328125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.999755859375, 'y': 0.0, 'z': -0.000732421875})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 26, 'target_index': 21, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM5_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Upper Level
      Trivial

> Portal to Incubation Vault 03; Heals? False
  * Layers: default
  * Portal to Incubation Vault 03/Portal to Incubation Vault 02; Custom name: Celestial Archives - Incubation Vault 02 (Incubation Vault 03 Portal)
  * Extra - entity_id: 6
  * Extra - position: frozendict.frozendict({'x': -13.81689453125, 'y': 0.0, 'z': 7.0693359375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.939453125, 'y': 0.0, 'z': -0.341796875})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 25, 'target_index': 30, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM7_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Lower Level
      Trivial

> Pickup (Shock Coil); Heals? False
  * Layers: default
  * Pickup 29; Category? Major
  * Extra - entity_id: 7
  * Extra - position: frozendict.frozendict({'x': -11.051025390625, 'y': 0.0, 'z': -8.105224609375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 11, 'enabled': True, 'has_base': True, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 1, 'spawn_delay': 0, 'notify_entity_id': 4, 'collected_message': 18, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Behind Force Field
      Trivial

> Portal to Incubation Vault 01 (Lower Level); Heals? False
  * Layers: default
  * Portal to Incubation Vault 01/Portal to Incubation Vault 02 (Artifact Shield); Custom name: Celestial Archives - Incubation Vault 02 (Incubation Vault 01 Lower Portal)
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': -14.94970703125, 'y': 0.0, 'z': -3.120361328125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.984619140625, 'y': 0.0, 'z': 0.173583984375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 24, 'target_index': 22, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM5_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Lower Level
      Trivial

> Shock Coil Force Field; Heals? False
  * Layers: default
  * Configurable Node
  * Extra - entity_id: 3
  * Extra - position: frozendict.frozendict({'x': -10.991455078125, 'y': 1.449951171875, 'z': -5.9912109375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'type': 7, 'weapon': 'ShockCoil', 'width': 1.03564453125, 'height': 1.58056640625, 'active': True})
  > Lower Level
      Trivial
  > Behind Force Field
      Trivial

> Upper Level; Heals? False
  * Layers: default
  > Lower Level
      Trivial
  > Portal to Incubation Vault 01 (Upper Level)
      Trivial
  > Portal to Incubation Vault 03
      After CA - Incubation Vault 02 Guardians Defeated
  > Behind Force Field
      Trivial

> Behind Force Field; Heals? False
  * Layers: default
  > Pickup (Shock Coil)
      Trivial
  > Shock Coil Force Field
      Trivial
  > Upper Level
      Trivial

> Event - Guardians Defeated; Heals? False
  * Layers: default
  * Event CA - Incubation Vault 02 Guardians Defeated
  > Lower Level
      Trivial

----------------
Incubation Vault 03
Extra - room_id: 61
Extra - entity_file: Unit2_RM7_Ent.bin
Extra - portal_filename: unit2_RM7_Ent
> Portal to Tetra Vista; Heals? False
  * Layers: default
  * Portal to Tetra Vista/Portal to Incubation Vault 03; Custom name: Celestial Archives - Incubation Vault 03 (Tetra Vista Portal)
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': -10.95458984375, 'y': 0.0, 'z': -9.0205078125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.017333984375, 'y': 0.0, 'z': 0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 31, 'target_index': 32, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_C6_Ent.b', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Behind Force Fields
      Trivial

> Pickup (Missile Expansion); Heals? False
  * Layers: default
  * Pickup 30; Category? Minor
  * Extra - entity_id: 10
  * Extra - position: frozendict.frozendict({'x': -17.284912109375, 'y': 6.072265625, 'z': 6.8330078125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 6, 'enabled': True, 'has_base': True, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': -1, 'collected_message': 0, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Upper Level
      Trivial

> Portal to Incubation Vault 02; Heals? False
  * Layers: default
  * Portal to Incubation Vault 02/Portal to Incubation Vault 03; Custom name: Celestial Archives - Incubation Vault 03 (Incubation Vault 02 Portal)
  * Extra - entity_id: 11
  * Extra - position: frozendict.frozendict({'x': -19.09716796875, 'y': 6.072265625, 'z': -0.151611328125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 30, 'target_index': 25, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM6_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Upper Level
      Trivial

> Shock Coil Force Field (Upper); Heals? False
  * Layers: default
  * Configurable Node
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': -6.611572265625, 'y': 7.818115234375, 'z': -6.005615234375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'type': 7, 'weapon': 'ShockCoil', 'width': 1.65380859375, 'height': 1.66357421875, 'active': True})
  > Upper Level
      Trivial
  > Behind Force Fields
      Trivial

> Upper Level; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': -6.775634765625, 'y': 7.499755859375, 'z': -4.272705078125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Pickup (Missile Expansion)
      Trivial
  > Portal to Incubation Vault 02
      Trivial
  > Shock Coil Force Field (Upper)
      Trivial
  > Lower Level
      Trivial

> Portal to Docking Bay (Main); Heals? False
  * Layers: default
  * Portal to Docking Bay/Portal from Incubation Vault 03; Custom name: Celestial Archives - Incubation Vault 03 (Docking Bay Portal)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 14.979248046875, 'y': 0.0, 'z': -4.4521484375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.960205078125, 'y': 0.0, 'z': 0.27880859375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 27, 'target_index': 14, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM8_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Lower Level
      Trivial

> Portal to Docking Bay (Return); Heals? False
  * Layers: default
  * Portal to Docking Bay/Portal to Incubation Vault 03; Custom name: Celestial Archives - Incubation Vault 03 (Docking Bay Return Portal)
  * Extra - entity_id: 12
  * Extra - position: frozendict.frozendict({'x': 0.1015625, 'y': 0.0, 'z': 6.312255859375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 29, 'target_index': 50, 'artifact_id': 10, 'active': False, 'invisible': False, 'entity_filename': 'unit2_RM8_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Lower Level
      Trivial

> Shock Coil Force Field (Lower); Heals? False
  * Layers: default
  * Configurable Node
  * Extra - entity_id: 4
  * Extra - position: frozendict.frozendict({'x': -10.991455078125, 'y': 1.449951171875, 'z': -5.9912109375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'type': 7, 'weapon': 'ShockCoil', 'width': 1.03564453125, 'height': 1.58056640625, 'active': True})
  > Lower Level
      Trivial
  > Behind Force Fields
      Trivial

> Lower Level; Heals? False
  * Layers: default
  > Upper Level
      Any of the following:
          Bomb Jump (Beginner)
          Missile Jump (Advanced) and Can Charged Missile Jump
  > Portal to Docking Bay (Main)
      After CA - Incubation Vault 03 Guardians Defeated
  > Portal to Docking Bay (Return)
      After CA - Incubation Vault 03 Guardians Defeated
  > Shock Coil Force Field (Lower)
      Trivial
  > Event - Guardians Defeated
      Trivial

> Behind Force Fields; Heals? False
  * Layers: default
  > Portal to Tetra Vista
      Trivial
  > Shock Coil Force Field (Upper)
      Trivial
  > Shock Coil Force Field (Lower)
      Trivial

> Event - Guardians Defeated; Heals? False
  * Layers: default
  * Event CA - Incubation Vault 03 Guardians Defeated
  > Lower Level
      Trivial

----------------
Docking Bay
Extra - room_id: 62
Extra - entity_file: unit2_RM8_Ent.bin
Extra - portal_filename: unit2_RM8_Ent
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 32
  * Extra - position: frozendict.frozendict({'x': 53.4501953125, 'y': 12.03564453125, 'z': -20.7001953125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.058837890625, 'y': 0.0, 'z': 0.998046875})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Top of Bridge
      Trivial

> Portal to Incubation Vault 01; Heals? False
  * Layers: default
  * Portal to Incubation Vault 01/Portal to Docking Bay (Behind Force Field); Custom name: Celestial Archives - Docking Bay (Incubation Vault 01 Portal)
  * Extra - entity_id: 5
  * Extra - position: frozendict.frozendict({'x': 40.501220703125, 'y': 16.60693359375, 'z': -32.62109375})
  * Extra - up_vector: frozendict.frozendict({'x': 0.080322265625, 'y': 0.965576171875, 'z': 0.2470703125})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.82080078125, 'y': -0.076416015625, 'z': 0.565673828125})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 13, 'target_index': 17, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM5_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Top of Bridge
      Trivial

> Portal to Incubation Vault 03; Heals? False
  * Layers: default
  * Portal to Incubation Vault 03/Portal to Docking Bay (Return); Custom name: Celestial Archives - Docking Bay (Incubation Vault 03 Portal)
  * Extra - entity_id: 7
  * Extra - position: frozendict.frozendict({'x': 51.634521484375, 'y': 11.5712890625, 'z': 17.4111328125})
  * Extra - up_vector: frozendict.frozendict({'x': -0.3779296875, 'y': 0.9111328125, 'z': -0.163818359375})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.759033203125, 'y': -0.406494140625, 'z': -0.50830078125})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 14, 'target_index': 28, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM7_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Top of Bridge
      Trivial

> Portal to Incubation Vault 02; Heals? False
  * Layers: default
  * Portal to Incubation Vault 02/Portal to Docking Bay; Custom name: Celestial Archives - Docking Bay (Incubation Vault 02 Portal)
  * Extra - entity_id: 8
  * Extra - position: frozendict.frozendict({'x': 41.320068359375, 'y': 16.65234375, 'z': 31.278564453125})
  * Extra - up_vector: frozendict.frozendict({'x': -0.20166015625, 'y': 0.9765625, 'z': 0.07275390625})
  * Extra - facing_vector: frozendict.frozendict({'x': -0.716796875, 'y': -0.096435546875, 'z': -0.690185546875})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 16, 'target_index': 23, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM6_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Top of Bridge
      Trivial

> Pickup (Cartograph Artifact); Heals? False
  * Layers: default
  * Pickup 31; Category? Major
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': 57.189453125, 'y': 7.187255859375, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'model_id': 3, 'artifact_id': 0, 'active': True, 'has_base': False, 'message1_target': -1, 'message1': 0, 'message2_target': -1, 'message2': 0, 'message3_target': -1, 'message3': 0})
  > Top of Bridge
      Trivial

> Portal to Transfer Lock; Heals? False
  * Layers: default
  * Portal to Transfer Lock/Portal to Docking Bay; Custom name: Celestial Archives - Docking Bay (Transfer Lock Portal)
  * Extra - entity_id: 3
  * Extra - position: frozendict.frozendict({'x': 20.177490234375, 'y': 5.0625, 'z': 14.368408203125})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 12, 'target_index': 11, 'artifact_id': 10, 'active': True, 'invisible': False, 'entity_filename': 'unit2_RM4_Ent.', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Top of Bridge
      Trivial

> Pickup (UA Expansion); Heals? False
  * Layers: default
  * Pickup 32; Category? Minor
  * Extra - entity_id: 6
  * Extra - position: frozendict.frozendict({'x': 53.699462890625, 'y': 12.072509765625, 'z': -17.865478515625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'item_type': 18, 'enabled': True, 'has_base': False, 'always_active': False, 'max_spawn_count': 1, 'spawn_interval': 0, 'spawn_delay': 0, 'notify_entity_id': -1, 'collected_message': 0, 'collected_message_param1': 0, 'collected_message_param2': 0})
  > Top of Bridge
      Trivial

> Top of Bridge; Heals? False
  * Layers: default
  > Player Spawn
      Trivial
  > Portal to Incubation Vault 01
      Trivial
  > Portal to Incubation Vault 03
      Trivial
  > Portal to Incubation Vault 02
      Trivial
  > Pickup (Cartograph Artifact)
      Trivial
  > Portal to Transfer Lock
      Trivial
  > Pickup (UA Expansion)
      Trivial
  > Portal from Incubation Vault 01
      Trivial
  > Portal from Incubation Vault 03
      Trivial

> Portal from Incubation Vault 01; Heals? False
  * Layers: default
  * No Return Portal to Incubation Vault 01/Portal to Docking Bay (Lower Level); Custom name: Celestial Archives - Docking Bay (Incubation Vault 01 Return Portal)
  * Extra - entity_id: 23
  * Extra - position: frozendict.frozendict({'x': 19.29345703125, 'y': 13.906005859375, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 50, 'target_index': 255, 'artifact_id': 10, 'active': False, 'invisible': True, 'entity_filename': ' ', 'target_position': frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Top of Bridge
      Trivial

> Portal from Incubation Vault 03; Heals? False
  * Layers: default
  * No Return Portal to Incubation Vault 03/Portal to Docking Bay (Main); Custom name: Celestial Archives - Docking Bay (Incubation Vault 03 Return Portal)
  * Extra - entity_id: 23
  * Extra - position: frozendict.frozendict({'x': 19.29345703125, 'y': 13.906005859375, 'z': 0.0})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.999755859375, 'y': 0.0, 'z': 0.0})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 50, 'target_index': 255, 'artifact_id': 10, 'active': False, 'invisible': True, 'entity_filename': ' ', 'target_position': frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Top of Bridge
      Trivial

----------------
Stronghold Void A (Celestial Archives)
Extra - room_id: 54
Extra - entity_file: Unit2_TP1_Ent.bin
Extra - portal_filename: Unit2_TP1_Ent
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 0.358642578125, 'y': 0.2236328125, 'z': 62.451416015625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Portal to Synergy Core
      Trivial

> Portal to Synergy Core; Heals? False
  * Layers: default
  * Portal to Synergy Core/Portal to Stronghold Void A (Celestial Archives)
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': 0.37109375, 'y': 0.222412109375, 'z': 65.701904296875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.015625, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 2, 'target_index': 2, 'artifact_id': 255, 'active': True, 'invisible': False, 'entity_filename': 'unit2_C4_Ent.b', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Player Spawn
      Trivial
  > Door to Biodefense Chamber 01
      Trivial

> Door to Biodefense Chamber 01; Heals? False
  * Layers: default
  * Normal Door to Biodefense Chamber 01/Door to Stronghold Void A (Celestial Archives)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 0.12158203125, 'y': 1.657470703125, 'z': 6.73046875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 2, 'connector_id': 20, 'target_layer_id': 0, 'locked': False, 'out_connector_id': 0, 'out_loader_id': 117, 'entity_filename': 'unit2_b1_Ent.bi', 'room_name': 'unit2_b1_Ent.bi'})
  > Portal to Synergy Core
      Trivial

----------------
Stronghold Void B (Celestial Archives)
Extra - room_id: 63
Extra - entity_file: Unit2_TP2_Ent.bin
Extra - portal_filename: Unit2_TP2_Ent
> Player Spawn; Heals? False; Default Node
  * Layers: default
  * Extra - entity_id: 0
  * Extra - position: frozendict.frozendict({'x': 0.358642578125, 'y': 0.2236328125, 'z': 62.451416015625})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'availabilty': 0, 'active': True})
  > Portal to New Arrival Registration
      Trivial

> Portal to New Arrival Registration; Heals? False
  * Layers: default
  * Portal to New Arrival Registration/Portal to Stronghold Void B (Celestial Archives)
  * Extra - entity_id: 1
  * Extra - position: frozendict.frozendict({'x': 0.37109375, 'y': 0.222412109375, 'z': 65.701904296875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.015625, 'y': 0.0, 'z': -0.999755859375})
  * Extra - entity_type_data: frozendict.frozendict({'load_index': 3, 'target_index': 3, 'artifact_id': 255, 'active': True, 'invisible': False, 'entity_filename': 'unit2_C7_Ent.b', 'target_position': frozendict.frozendict({'x': 0.062255859375, 'y': 0.0, 'z': 0.0}), 'node_name': ''})
  > Player Spawn
      Trivial
  > Door to Biodefense Chamber 05
      Trivial

> Door to Biodefense Chamber 05; Heals? False
  * Layers: default
  * Normal Door to Biodefense Chamber 05/Door to Stronghold Void B (Celestial Archives)
  * Extra - entity_id: 2
  * Extra - position: frozendict.frozendict({'x': 0.12158203125, 'y': 1.657470703125, 'z': 6.73046875})
  * Extra - up_vector: frozendict.frozendict({'x': 0.0, 'y': 1.0, 'z': 0.0})
  * Extra - facing_vector: frozendict.frozendict({'x': 0.0, 'y': 0.0, 'z': 1.0})
  * Extra - entity_type_data: frozendict.frozendict({'node_name': '', 'palette_id': 9, 'door_type': 2, 'connector_id': 21, 'target_layer_id': 0, 'locked': False, 'out_connector_id': 0, 'out_loader_id': 117, 'entity_filename': 'unit2_b2_Ent.bi', 'room_name': 'unit2_b2_Ent.bi'})
  > Portal to New Arrival Registration
      Trivial

